#pragma once
#include "GameBase.h"
#include "SubStructure.h"
#include "jsonreader.h"
#include "Enemy.h"

class Enemy;

class EnemyFactory : public GameBase
{
private:
	LPDIRECT3DTEXTURE9 mobtex1;
	LPDIRECT3DTEXTURE9 mobtex2;
	LPDIRECT3DTEXTURE9 mobtex3;
	jsonreader* reader;
	static EnemyFactory* _p_this;
	EnemyFactory();
public:
	~EnemyFactory();

	static EnemyFactory* Instance();
	Enemy* MakeEnemy(Event_struct* Enemyinfo);
};